package com.molichuxing.services.infrastructure.dto.response;

import com.molichuxing.framework.dto.ResponseRootDto;
import lombok.Data;

import java.time.LocalDate;
import java.util.List;

/**
 * <p>
 * 合同信息
 * </p>
 *
 * @author
 * @since 2019-09-11
 */
@Data
public class ContractEnterpriseDto extends ResponseRootDto {
    private static final long serialVersionUID = 1L;


    /**
     * id id
     */
    private Integer contractId;

    /**
     * 订单号 order_code
     */
    private Long orderCode;

    /**
     * 车辆id（订单合同为0） car_id
     */
    private Integer carId;

    /**
     * 合同编号 contract_no
     */
    private String contractNo;

    /**
     * 合同名称 contract_name
     */
    private String contractName;

    /**
     * 合同签订日期 contract_date
     */
    private LocalDate contractDate;

    /**
     * 合同类型（11：订单合同，12：车辆过户合同，21：车辆交车单，22：车辆还车单） contract_type
     */
    private Integer contractType;

    /**
     * 合同类型（11：订单合同，12：车辆过户合同，21：车辆交车单，22：车辆还车单） contract_type
     */
    private String contractTypeStr;

    /**
     * 合同文件url contract_url
     */
    private List<ContractFileDto> contractUrls;
}
